955 Caterpillar for sale